能夠透過自定義列舉的陣列內容,達到方便視讀程式功能和定義類型的管理,可以應用在敵人狀態、技能切換等功能上。
public enum Status {走路,跑步};//可以放中文字串但不建議
public enum Skill {explotion,frozen,flame};//技能種類
public Skill attack;
public void Skill()
{
switch (attack) {
case Skill.explotion:
print("爆炸");
//寫入要使用的功能
break;
case Skill.frozen:
print("冰凍");
break;
case Skill.flame:
print("火焰");
break;
}
}
圖片晚點補
參考資料:
https://www.youtube.com/watch?v=xjJdqr8yAEU